Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Brazil F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Slovenia F2 France F8 France F9 Argentina F4 Argentina F5 Czech Republic F5 Czech Republic F6 Germany F1 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 France F7 Turkey F10 Turkey F11 Austria F5 Slovakia F3 Slovakia F4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovakia F1 Estonia F3 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) Tatra Banka Open 2001 - Bratislava Copa Ericsson Argentina - Buenos Aires Abierto Club Casablanca - Mexico City Aberto de Sao Paulo - Sao Paulo Challenger DCNS de Cherbourg - Cherbourg Buenos Aires Challenger Genova Challenger Belgrade Challenger Sarajevo Challenger Blunmenau Challenger Ostrava Challenger San Remo Challenger Alessandria Challenger Rome Challenger Medellin Challenger Sarajevo Challenger Bath Challenger Nottingham Challenger Turin Challenger San Benedetto Challenger Granby Challenger Astana Challenger Segovia Challenger Todi Challenger Montevideo Challenger Heilbronn Challenger Muller Cup - Ulm Braunschweig Challenger Astana Challenger Barletta Challenger Istanbul Challenger Salzburg Challenger Istanbul Challenger Izmir Challenger Tashkent Challenger Sarajevo Challenger Reggio Emilia Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Aptos Challenger Orbetello Challenger Taipei City Challenger San Marino Challenger Copa Petrobras Argentina - Buenos Aires Como Challenger Iquique Challenger Heilbronn Challenger Sao Paulo Challenger LTA Shrewsbury Challenger - Shrewsbury Buenos Aires Challenger Montevideo Challenger Wroclaw Challenger Blois Challenger Besancon Challenger Lima Challenger Canberra Challenger Buenos Aires Challenger Alphen Challenger Buenos Aires Challenger Asuncion Challenger Guayaquil Challenger Mons Challenger Rio De Janeiro Challenger Orleans Challenger Panama City Challenger Helsinki Challenger Milan Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Campinas Challenger Montevideo Challenger Ortisei Challenger Guayaquil Challenger Genova Challenger Banja Luka Challenger Athens Challenger Genova Open Challenger - Genova Copa Petrobras Paraguay - Asuncion Cherbourg Challenger Todi Challenger XL Bermuda Open - Bermuda San Marino CEPU Open - San Marino Akbank Private Banking TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Belgrade Challenger Manerbio Challenger Neride Prague Indoor - Prague Beijing Challenger La Serena Open - La Serena 4° Sporting Challenger - Turin Mitsubishi Electric Europe Cup - Monza Nottingham Challenger The LTA Manchester Trophy - Manchester Aamulehti Tampere Open - Tampere Fergana Challenger - Fergana Milan Challenger Salinas Challenger Challenger Tunisie - Tunis Montevideo Challenger Meerbusch Challenger Pullach Challenger Prostejov Challenger Cortina Challenger Buenos Aires Challenger Athens Challenger Mexico City Challenger Nottingham Challenger Gimcheon Challenger Biella Challenger Nottingham-2 Challenger Marburg Challenger Recanati Challenger Guayaquil Challenger Biella Challenger Blois Challenger Kremlin Cup - Moscow Manerbio Challenger Compaq Cup 2001 - Zabrze Lima Challenger Banja Luka Challenger Bastad Challenger Braunschweig Challenger St. Petersburg Open - St. Petersburg Heilbronn Challenger Open Romania - Bucharest Movistar Open - Vina del Mar US Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach BMW Open - Munich ATP Studena Croatia Open Umag - Umag Qatar ExxonMobil Open - Doha Vicenza Challenger St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Stella Artois Grass Court Championships - London Gelsor Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Szczecin Challenger Copa Ericsson Chile - Santiago Heineken Open - Auckland USTA Challenger of Burbank - Burbank Tatra Banka Open - Bratislava Copa Ericsson Uruguay - Montevideo Copa Claro - Buenos Aires USTA Tennis Championships of Houston - Houston Architect Open - Budapest Studena Croatia Open - Umag MoviStar Open - Vina del Mar AAPT Championships - Adelaide Internationaler Raiffeisen Grand Prix - St. Polten China Open - Beijing RCA Championships - Indianapolis Challenger 42 - Andrezieux VIII Avierto Internacional de Salinas - Salinas Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Memorial Savigni - Sassuolo Open de Nice Cote d'Azur - Nice Top Wool Challenger Biella - Biella Exim Agmedia Open - Kosice ATP Vegeta Croatia Open - Umag Rakuten Japan Open - Tokyo Apia International - Sydney GHI Bronx Classic - Bronx Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Vegeta Croatia Open - Umag Erste Bank Open - Vienna Akbank Private Banking-TED Open - Istanbul US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril VI Gramado Open de Tenis - Gramado I Manta Open - Manta Gerry Weber Open - Halle Bet-at-home Open - Hamburg Privat Bank Cup - Dnepropetrovsk Brasil Open - Sao Paulo Generali Open - Kitzbuhel Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Porsche Open - Poznan 7° Trani Cup - Trani Copa Petrobras - Bogota Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Genoa Open - Genova Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo San Marino Cepu Open - San Marino Copa Petrobras Argentina - Buenos Aires Copa Telmex - Buenos Aires Naples Challenger - Naples Copa Kia Challenger ATP - Santiago Sina-Kia Motors Tennis Cup - Cordenons Tennis Channel Open - Las Vegas PEOPLEnet Cup - Dnepropetrovsk Lima Challenger 2007 - Lima Zagreb Open - Zagreb Antonio Savoldi-Marco Co. - Manerbio XI Torneo Internazionale di Tennis - Barletta Kremlin Cup - Moscow XI Trofeo Ciudad de Quito - Quito Movistar Open - Santiago Trani Challenger Como Challenger Qatar Exxon Mobil Open - Doha Tennis Napoli Cup 2007 - Napoli Bergamo Challenger Napoli Challenger Lima Challenger Bordeaux Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso Legg Mason Tennis Classic - Washington IPP Open - Helsinki Copa Claro - Buenos Aires Heilbronn Challenger Unique Zagreb Open - Zagreb Medibank International - Sydney Heineken Open - Auckland Nord LB Open - Braunschweig Bucaramanga Challenger Morocco Tennis Tour - Marrakech Napoli Challenger Palermo Challenger Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne SkiStar Swedish Open - Bastad Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk BCR Open Romania - Bucharest Sao Paulo Challenger Ortisei Challenger Apia International - Sydney PBZ Zagreb Indoors - Zagreb Prostejov Challenger VTR Open - Vina del Mar Intersport Heilbronn Open - Heilbronn Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Petange Challenger San Luis Potosi Challenger - San Luis Potosi Eckental Challenger Power Horse World Team Cup - Dusseldorf Stockholm Open - Stockholm Bet-at-home Open - Hamburg Copenhagen Open - Copenhagen Portoroz Challenger USTA Men's Challenger of Dallas - Dallas Hypo Group Tennis International - Portschach Cremona Challenger Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Brasil Open - Sao Paulo Zivnobanka Czech Open - Prostejov Taipei City Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Perugia Challenger Portugal Open - Oeiras Gerry Weber Open - Halle Helsinki Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Copa Telmex - Buenos Aires Copa Claro - Buenos Aires Santiago Challenger Lima Challenger Johannesburg Challenger Bergamo Challenger Curitiba Challenger BCR Open Romania - Bucharest Aix En Provence Challenger AAPT Championships - Adelaide Heilbronn Challenger Brasil Open - Sao Paulo Open de L'Isere - Grenoble Barcelona Open BancSabadell - Barcelona Lyon Challenger Allianz Suisse Open Gstaad - Gstaad Milan Challenger Bastad Challenger Cordoba Open - Cordoba Tatra Banka Slovak Open - Bratislava Open des Alpes Trophee BNP Paribas - Grenoble The Hypo Group Tennis International 2008 - Poertschach Corrientes Challenger Copa Petrobras Uruguay - Montevideo Genova Challenger Plava Laguna Croatia Open - Umag Banja Luka Challenger Nottingham Challenger Nottingham-2 Challenger Campinas Challenger Guayaquil Challenger Copa Petrobras Paraguay - Asuncion Montevideo Challenger Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Nord LB Open - Braunschweig Top Wool Challenger - Biella Labertz Open by Stawag - Aachen Santiago Challenger Oberstaufen Cup - Oberstaufen Allianz Suisse Open Gstaad - Gstaad The 69th King's Cup-Thailand Open - Bangkok Bordeaux Challenger Johannesburg Challenger Lamberts Open by Stawag - Aachen Porto Alegre Challenger Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Santo Domingo Challenger Copa Petrobras - Buenos Aires Stockholm Open - Stockholm KGHM Dialog Polish Indoors - Wroclaw Visa Tennis Open - Sao Paulo Copa AT&T - Buenos Aires Tatra Banka Open - Bratislava IPP Open - Helsinki Turin Challenger Sony Ericsson Open 2008 - Belgrade Neride Prague Indoor - Prague Busan Challenger Internationaux du Doubs - Besancon SMS Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn Ludwigshafen Challenger Ordina Open - 's-Hertogenbosch Hamburg Challenger - Hamburg Mallorca Challenger San Benedetto Challenger Open 13 - Marseille BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise Countrywide Classic - Los Angeles KGHM Polish Indoors - Wroclaw RCA Championships - Indianapolis BCR Open Romania - Bucharest Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Trnava Challenger Guayaquil Challenger Copa Petrobras Brazil - Aracaju Biella Challenger NASDAQ-100 Open - Miami Challenger Lugano - Lugano Britania Zavaleta - Puebla Nova Challenger Osaka - Osaka KGHM Polish Indoors - Wroclaw Bergamo Challenger Ordina Open - 's-Hertogenbosch Izmir Challenger Ljubljana Open 2002 - Ljubljana Movistar Open - Santiago Zagreb Open - Zagreb Hungarian Open - Budapest AEGON International - Eastbourne Challenger Leon 2004 - Leon Open de Moselle - Metz Rijeka Challenger CA Tennis Trophy - Vienna West of England Tennis - Bristol Zagreb Open - Zagreb The Manchester Trophy - Manchester Eckental Challenger Todi Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Tennis Masters Series - Monte Carlo BH Tennis Open International Cup - Belo Horizonte Kremlin Cup - Moscow The Surbiton Trophy - Surbiton Trnava Challenger Open Castilla y Leon - Segovia Buenos Aires Challenger Bergamo Challenger Estoril Open - Estoril Quimper Challenger Montevideo Challenger V Gramado Open de Tennis - Gramado Abierto Mexicano Telcel - Acapulco Pekao Open - Szczecin Mons Challenger Pozoblanco Challenger GHI Bronx Classic - Bronx Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London Manchester Challenger Croatia Open Umag - Umag Ourocard Tennis Challenger - Sao Paulo Challenger 42 - Andrezieux Orange Prokom Open - Sopot Credicard Mastercard Tennis Cup - Campos do Jordao Tashkent Challenger Recanati Challenger Salzburg Challenger Aircel Chennai Open - Chennai 13 BH Tennis Open International Cup - Belo Horizonte Open 13 - Marseille Buenos Aires Challenger Synsam Swedish Open - Bastad The 10tele.com Open - Nottingham Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Jersey Challenger Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Memorial Kolyaskin - Donetsk Helsinki Challenger Copa Petrobras Aracaju - Aracaju Ostrava Challenger Mauritius Open - Mauritius Caltanissetta Challenger Mercedes Cup - Stuttgart Brasil Open - Costa do Sauipe Mercedes-Benz Cup - Los Angeles Unicredit Czech Open - Prostejov Sporting Challenger '08-Trofeo Regione Piemonte - Turin Pilot Pen Tennis - New Haven Challenger Brasov - Brasov Togliatti Cup - Togliatti President's Cup - Tashkent Serbia Open - Belgrade Copa Petrobras - Montevideo Campbells Hall of Fame Tennis Championships - Newport PEOPLEnet CUP - Dnepropetrovsk Abierto Mexicano Telcel - Acapulco Porto Alegre Challenger Nossa Caixa Tennis Cup - Sao Paulo Open de Nice Cote d'Azur - Nice DPD Challenger 2001 - Aschaffenburg Salzburg Challenger BCR Open Romania - Bucharest Cancun Challenger US Men's Clay Court Championship - Houston Portugal Open - Oeiras Bergamo Challenger ECM Prague Open - Prague Valencia Open - Valencia Heineken Open - Auckland Alicante Challenger Bancolombia Open - Bogota Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Seat Godo - Barcelona Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires Kremlin Cup - Moscow Qatar Open - Doha Milan Indoors - Milan Bet-at-home Cup - Kitzbuhel Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Credicard Mastercard Tennis Cup - Campos do Jordao Mercedes-Benz Cup - Los Angeles Tennis Masters Series - Indian Wells Open de Moselle - Metz Tennis Masters Series - Miami Tennis Masters Series - Hamburg German Tennis Championships - Hamburg Tennis Masters Series - Montreal Rio Open - Rio de Janeiro Tennis Masters Series - Paris Guayaquil Challenger Movistar Open - Vina del Mar BA-CA Tennis Trophy - Vienna AEGON Championships - London Grand Prix Hassan II - Marrakech NASDAQ-100 Open - Miami Argentina Open - Buenos Aires Open Seat Godo 2003 - Barcelona SA Tennis Open - Johannesburg Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Stockholm Open - Stockholm Open 13 - Marseille Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Malaysian Open - Kuala Lumpur VTR Open - Vina del Mar Steelers Cup - Kosice Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Masters Series - Hamburg Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Heilbronn Challenger Cordenons Challenger Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Rhodes Challenger Sony Ericsson Open - Miami TD Waterhouse Cup - Long Island Internazionali BNL d'Italia - Rome TEB BNP Paribas Istanbul Open - Istanbul Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Konzum Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati TD Waterhouse Cup - Long Island Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Open Parc - Lyon Antalya Cup - Antalya Konzum Croatia Open - Umag Shanghai Rolex Masters - Shanghai Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Winston-Salem Open - Winston-Salem Internazionali BNL d'Italia - Rome Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Miami Open - Miami Brasil Open - Sao Paulo Monte-Carlo Rolex Masters - Monte-Carlo Dubai Open - Dubai Geneva Challenger Miami Open - Miami Croatia Open - Umag Adidas International - Sydney Stockholm Open - Stockholm SA Tennis Open - Johannesburg Legg Mason Tennis Classic - Washington D.C. Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rio Open - Rio de Janeiro Dutch Open Tennis - Amersfoort Blois Challenger Barcelona Open Banc Sabadell - Barcelona Winston-Salem Open - Winston-Salem Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Grand Prix Hassan II - Casablanca AEGON Championships - London Atlanta Tennis Championships - Atlanta Orange Warsaw Open - Warsaw Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Argentina Open - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York The Stella Artois Grass Court Championships - London Australian Open - Melbourne AEGON International - Eastbourne Abierto Mexicano Telcel - Acapulco French Open - Paris German Tennis Championships - Hamburg U.S. Open - New York Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Australian Open - Melbourne PTT Thailand Open - Bangkok French Open - Paris Wimbledon - London Abierto Mexicano Telcel - Acapulco French Open - Paris Geneva Open - Geneva Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Open de Moselle - Metz U.S. Open - New York Ordina Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris Wimbledon - London German Tennis Championships - Hamburg U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Mens's Clay Court Championship - Houston Medibank International - Sydney Bank Austria Tennis Trophy - Vienna Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Rio Open - Rio de Janeiro Mutua Madrid Open - Madrid Heineken Open - Auckland French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Medibank Private International - Sydney French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Wimbledon - London Mercedes Cup - Stuttgart French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Hamburg Miami Open - Miami French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 2-3 Telecom Italia Masters - Rome Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QR, SVK-GER 3-2 French Open - Paris Olympics - Athens Olympics - London